millimeter wave technology - French English Dictionary